Version

DataManager<T> Class Members

The following tables list the members exposed by DataManager<T>.

Public Constructors
 NameDescription
Public ConstructorDataManager<T> ConstructorOverloaded.   
Public Properties
 NameDescription
Public PropertyAllowCollectionViewOverridesGets/Sets whether this DataManagerBase is allowed to set properties for sorting and grouping if DataSource is an ICollectionView (Inherited from Infragistics.DataManagerBase)
Public PropertyCachedCollectionTypeA cached version of CollectionType. (Inherited from Infragistics.DataManagerBase)
Public PropertyCachedTypeGets/Sets a cached version of the DataManagerBase.DataType. (Inherited from Infragistics.DataManagerBase)
Public PropertyCachedTypedInfoGets/Sets a cached version of the DataManagerBase.DataType. (Inherited from Infragistics.DataManagerBase)
Public PropertyConditionalFormattingRulesGets / sets the collection of conditional formatting rules which will be requesting data. (Inherited from Infragistics.DataManagerBase)
Public PropertyCurrentPageGets / sets the index of the page of data which should be retrieved from the manager. (Inherited from Infragistics.DataManagerBase)
Public PropertyDataSourceGets or sets the IEnumerable that this DataManagerBase manages. (Inherited from Infragistics.DataManagerBase)
Public PropertyEnablePagingGets / sets whether paging should be used by the manager. (Inherited from Infragistics.DataManagerBase)
Public PropertyFiltersGets / sets the RecordFilterCollection which will be applied to the records during the databinding. (Inherited from Infragistics.DataManagerBase)
Public PropertyGroupByObjectGets/Sets the object in which the data that this DataManagerBase represents, should be grouped by. (Inherited from Infragistics.DataManagerBase)
Public PropertyGroupBySortAscendingGets/Sets the sort direction that should be applied to the field that the underlying data has been grouped by. (Inherited from Infragistics.DataManagerBase)
Public PropertyGroupBySortContextGets/Sets the CurrentSort that will be applied when the data is Grouped by a particular field. (Inherited from Infragistics.DataManagerBase)
Public PropertyMergeDataContextsGets the list of MergedDataContext objects, that the manager should be displaying the data as. (Inherited from Infragistics.DataManagerBase)
Public PropertyOriginalDataSourceGets or sets the IEnumerable that this DataManagerBase manages without converting types. (Inherited from Infragistics.DataManagerBase)
Public PropertyPageCountGets the total number of pages available in the data source based on page size. If DataManagerBase.EnablePaging is false, this will report 1. (Inherited from Infragistics.DataManagerBase)
Public PropertyPageSizeGets / sets how many records constitute a page of data (Inherited from Infragistics.DataManagerBase)
Public PropertyRecordCountGets the number of records that can be currently displayed. (Inherited from Infragistics.DataManagerBase)
Public PropertySortGets an observable collection of sorts, from primary sort to final sort. Sorts after the first are only applied if all the previous sorts were equal. (Inherited from Infragistics.DataManagerBase)
Public PropertySortedFilteredDataSourceGets/sets a cached list of sorted items. (Inherited from Infragistics.DataManagerBase)
Public PropertySummariesGets / sets the SummaryDefinitionCollection which will be applied to the records during the databinding. (Inherited from Infragistics.DataManagerBase)
Public PropertySummaryExecutionGets / sets the DataManagerBase.SummaryExecution which will determine where the summaries should be calculated by default. (Inherited from Infragistics.DataManagerBase)
Public PropertySummaryResultCollectionThe collection of SummaryResult objects that will be populated by the DataManagerBase. (Inherited from Infragistics.DataManagerBase)
Public PropertySupportsDataManipulationsGets/ sets whether data manipulations such as Sorting are supported on this particular data manager. (Inherited from Infragistics.DataManagerBase)
Public PropertySupportsEditingGets whether editing is supported by the collection. (Inherited from Infragistics.DataManagerBase)
Public PropertySuspendInvalidateDataSourceGets / sets if the DataManager should be prevented from invaliating it's cached data stores, so that multiple actions can be built up and executed at one time. (Inherited from Infragistics.DataManagerBase)
Public PropertyTotalRecordCountGets the total number of records available from the datasource. (Inherited from Infragistics.DataManagerBase)
Protected Properties
 NameDescription
Protected PropertyCollectionTypeThe System.Type that the collection is designed to hold. (Inherited from Infragistics.DataManagerBase)
Protected PropertyDataTypeReturns type of data that this IEnumerable represents. (Inherited from Infragistics.DataManagerBase)
Protected Internal PropertyDeferPrevents operations from happening when the control is in an inconsistant state. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIBindingListDataGets the underlying data source as an System.ComponentModel.IBindingList. If the datasource isn't an IBindingList, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIBindingLisViewtDataGets the underlying data source as an System.ComponentModel.IBindingListView. If the datasource isn't an IBindingListView, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyICollectionViewDataGets the underlying data source as an System.ComponentModel.ICollectionView. If the datasource isn't an ICollectionView, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIEditableCollectionViewDataGets the underlying data source as an System.ComponentModel.IEditableCollectionView. If the datasource isn't an IEditableCollectionView, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIFilteredCollectionViewDataGets the underlying data source as an IFilteredCollectionView. If the datasource isn't an IFilteredCollectionView, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIListDataGets the underlying data source as an System.Collections.IList. If the datasource isn't an IList, null is returned. (Inherited from Infragistics.DataManagerBase)
Protected PropertyIsSortedFilteredDataSourceCalculatedGets/ sets whether the the SortedFilteredDataSource needs to be recalculated. (Inherited from Infragistics.DataManagerBase)
Protected PropertyITypedListDataGets the underlying data source as an System.ComponentModel.ITypedList. If the datasource isn't an ITypedList, null is returned. (Inherited from Infragistics.DataManagerBase)
Public Methods
 NameDescription
Public MethodAddRecordAdds inputted object to the datasource (Inherited from Infragistics.DataManagerBase)
Public MethodCancelEditWraps the IEditableCollectionVie.CancelEdit method (Inherited from Infragistics.DataManagerBase)
Public MethodCommitEditWraps the IEditableCollectionVie.CommitEdit method (Inherited from Infragistics.DataManagerBase)
Public MethodDetachWeekReferencesClears the collection changed handlers used by the DataManager (Inherited from Infragistics.DataManagerBase)
Public MethodEditItemWraps the IEditableCollectionVie.EditItem method (Inherited from Infragistics.DataManagerBase)
Public MethodGenerateNewObjectCreates a new object with of DataManagerBase.DataType type. (Inherited from Infragistics.DataManagerBase)
Public MethodGetDataPropertiesReturns an IEnumerable of DataField's that describe the different fields in this object. (Inherited from Infragistics.DataManagerBase)
Public MethodGetRecordReturns an object in the data source at a given index, after applying the sort and filter. (Inherited from Infragistics.DataManagerBase)
Public MethodInsertRecordAdds inputted object to the datasource at the given index (Inherited from Infragistics.DataManagerBase)
Public MethodRefreshSummariesOverridden. Reevaluates the summaries for the ItemsSource bound to this DataManagerBase.  
Public MethodRemoveRecordRemoves a record from the datasource. (Inherited from Infragistics.DataManagerBase)
Public MethodResetClears out any stored information on the previous DataSource. (Inherited from Infragistics.DataManagerBase)
Public MethodResolveIndexForRecordLooks through the filtered DataSource for the index of the item specified. (Inherited from Infragistics.DataManagerBase)
Public MethodUpdateCurrentItemMoves the System.ComponentModel.ICollectionView current item pointer to the inputted item. (Inherited from Infragistics.DataManagerBase)
Public MethodUpdateDataClears the underlying cached data, and triggeres all data operations to be applied again. (Inherited from Infragistics.DataManagerBase)
Protected Methods
 NameDescription
Protected MethodApplyClientDataManipulationsOverloaded. Applies all Clientside related data manipulations, such as sorting, paging, groupBy and filtering.  
Protected MethodClearCachedDataSourceOverridden. Clears any cached information that the manager keeps.  
Protected MethodGenerateDataFieldCreates a DataField object, which contains information about a specific property. (Inherited from Infragistics.DataManagerBase)
Protected MethodGetDataSourceOverridden. Gets the DataManagerBase.DataSource associated with this DataManagerBase.  
Protected MethodOnCollectionChangedRaises the CollectionChanged event. (Inherited from Infragistics.DataManagerBase)
Protected MethodOnCurrentItemChangedRaises the DataManagerBase.CurrentItemChanged event. (Inherited from Infragistics.DataManagerBase)
Protected MethodOnDataSourceCollectionChangedOverridden. Triggered when the underlying data source's data is changed.  
Protected MethodOnDataUpdatedRaises the DataManagerBase.DataUpdated event. (Inherited from Infragistics.DataManagerBase)
Protected MethodOnListChangedRaises the ListChanged event. (Inherited from Infragistics.DataManagerBase)
Protected Internal MethodOnNewObjectGenerationRaises the DataManagerBase.NewObjectGeneration event. (Inherited from Infragistics.DataManagerBase)
Protected Internal MethodOnResolvingDataOverridden. Raises the ResolvingData event.  
Protected MethodResolveCountOverridden. Determines the size of the collection by walking through the DataSource.  
Protected MethodResolveFilteredSortedPagedDataSourceOverridden. Uses the existing paging, sorting, and filtering information to build a cached object for the DataManagerBase to use.  
Protected MethodResolveRecordOverridden. Resolve the specified record at a given index.  
Protected MethodSetDataSourceOverridden. Sets the DataManagerBase.DataSource while registering for change notification.  
Protected MethodSetSortedFilteredDataSourceUsed to update the sorted, filtered, paged, and grouped data source. (Inherited from Infragistics.DataManagerBase)
Public Events
 NameDescription
Public EventCollectionChangedOccurs when the data source has changed and it implements System.Collections.Specialized.INotifyCollectionChanged. (Inherited from Infragistics.DataManagerBase)
Public EventCurrentItemChangedEvent raised when the currentItem changes. (Inherited from Infragistics.DataManagerBase)
Public EventDataUpdatedEvent raised when the underlying data changes. (Inherited from Infragistics.DataManagerBase)
Public EventListChangedOccurs when the data source has changed and it implements System.Collections.Specialized.INotifyCollectionChanged. (Inherited from Infragistics.DataManagerBase)
Public EventNewObjectGenerationEvent raised when the DataManagerBase is attempting to create a new instance of the DataManagerBase.CachedType object. (Inherited from Infragistics.DataManagerBase)
Public EventResolvingDataEvent raised when paging, filtering, sorting, or groupby actions are changed. (Inherited from Infragistics.DataManagerBase)
See Also